4D Chart v13

ch_SELECTIONNER TEXTE

Accueil

 
4D Chart v13
ch_SELECTIONNER TEXTE

ch_SELECTIONNER TEXTE 


 

ch_SELECTIONNER TEXTE ( zone ; cible ; premier ; dernier ) 
Paramètre Type   Description
zone  Entier long in Zone 4D Chart
cible  Entier long in -1 = Premier objet du document, 0 = Premier objet de la sélection, >0 = ID de l’objet
premier  Entier in Position du premier caractère moins 1
dernier  Entier in Position du dernier caractère

La commande ch_SELECTIONNER TEXTE sélectionne les caractères à l’intérieur de l’objet texte désignés par cible dans zone.

  • Si cible est égal à -1, les caractères sont mis en vidéo inverse dans le premier objet du document.
  • Si cible est égal à 0, les caractères sont mis en vidéo inverse dans le premier objet sélectionné.
  • Si cible est supérieur à 0, il doit être égal à l’identifiant d’un objet texte spécifique pour que les caractères se trouvant dans cet objet soient mis en vidéo inverse. Si l’objet n’existe pas, la commande est inopérante.

Après ch_SELECTIONNER TEXTE, l’objet décrit par cible devient le seul objet sélectionné dans zone.
Si l’objet décrit par cible n’est pas un objet texte, la commande est inopérante.

premier et dernier déterminent quels caractères sont sélectionnés. premier est inférieur de un à la position du premier caractère à sélectionner. dernier est la position du dernier caractère à sélectionner. Si premier et dernier sont égaux, aucun caractère n’est sélectionné et le point d’insertion se situe entre premier et premier+1. Si dernier est supérieur au nombre de caractères de l’objet texte, les caractères sont sélectionnés depuis premier jusqu’à la fin de l’objet.

ch_SELECTIONNER TEXTE ne peut sélectionner partiellement une référence. Si une partie de la référence est sélectionnée, cet attribut s’applique à toute la référence.

Exemple  

L’exemple suivant obtient le texte de l’objet sélectionné et recherche le nom “4e Dimension”. S’il le trouve, il le met en vidéo inverse, puis en gras.

 $Recherche :=Position("4e Dimension";$Texte)
 Si($Recherche #0)
    ch_SELECTIONNER TEXTE(Zone;0;$Recherche -1;$Recherche +12)
    ch_FIXER TEXTE(Zone;-3;-1;-1;1;-1;-1)
 Fin de si

 
PROPRIÉTÉS 

Produit : 4D Chart
Thème : ch_Eléments
Numéro : 14600
Nom intl. : CT SET HIGHLIGHT

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

Créé : 4D Chart 1

 
VOIR AUSSI  

ch_LIRE SELECTION